home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / dcom / modems-part2 / 11825 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  33.2 KB

  1. Path: news.aimnet.com!news
  2. From: JNavas@NavasGrp.com (John Navas)
  3. Newsgroups: comp.dcom.modems
  4. Subject: The Navas 28800 Modem FAQ - 1/6
  5. Date: Sun, 21 Apr 1996 17:27:03 GMT
  6. Organization: The Navas Group of Dublin, CA, USA
  7. Message-ID: <317a6fda.61954633@news.aimnet.com>
  8. NNTP-Posting-Host: dial-bp1-2.iway.aimnet.com
  9. X-Newsreader: Forte Free Agent 1.1/16.198
  10.  
  11.                                                           Navas 28800 Modem FAQ
  12.              
  13.    
  14.     IWAY 500 Winner
  15.    
  16.                     NAVAS 28800 MODEM FAQ [MODEM PICTURE]
  17.                                        
  18.     
  19.    
  20. (Answers to Frequently Asked Questions)
  21.  
  22.     
  23.    
  24.   BREAKING NEWS
  25.   
  26.     
  27.    
  28.       
  29.       
  30.       Hayes emerges from Bankruptcy[1] and hires new CEO[2] [new 4/18/96]
  31.       
  32.       WinFax PRO 7.0 for Windows 95 makes TAPI a reality[3] [new 4/11/96]
  33.       
  34.       Quarterdeck acquires Datastorm (developer of Procomm)[4] [new 3/28/96]
  35.       
  36.       Hayes releases Windows 95 drivers for ESP board[5] 
  37.       
  38.       Microsoft releases Unimodem V driver for Windows 95[6] 
  39.       
  40.       Hilgraeve offers free upgrade for Windows 95 HyperTerminal[7] 
  41.       
  42.       Penril introduces 33600 modem[8] 
  43.       
  44.       Motorola introduces Premier 33.6[9] 
  45.       
  46.       33600 upgrade for certain USR Sportster 28800 models[10]
  47.       
  48.       USRobotics changes Sportster S-registers[11] 
  49.       
  50.       AT&T bails out of consumer modems[12] 
  51.       
  52.       Diamond Multimedia acquires Supra[13] 
  53.       
  54.       FIFO problem still exists in SMC "multi-I/O" chips[14] 
  55.       
  56.       ZyXEL[15] releases long-awaited V.34 modem (ISDN-upgradable Elite
  57.       2864[16])
  58.       
  59.       Motorola Lifestyle and Power Class modems can damage your serial
  60.       port.[17] 
  61.       
  62.     
  63.    
  64.     Copyright 1995-1996 John Navas, All Rights Reserved. Updated: Thursday,
  65.    April 18, 1996.
  66.    Permission is granted to copy for private non-commercial use only. 
  67.    
  68.     Posted as http://web.aimnet.com/~jnavas/modem/faq.html[18]. Copies of
  69.    this document in either hypertext (HTML) or plain text format may be
  70.    obtained by email from an "agora" server (e.g.,
  71.    agora@kamakura.mss.co.jp[19]) or from web-mail[20]. For information on
  72.    agora, send an email message to an agora server with a body of "help"; for
  73.    information on web-mail, send a blank email message to
  74.    web-mail@ebay.com[21].
  75.    
  76.     Please note: The author has no present connection with any modem company
  77.    (other than as a customer), and does not endorse the products of any
  78.    company. This information was compiled by the author and is provided as a
  79.    public service. Neither the author nor any organization mentioned herein
  80.    are responsible for any errors or omissions, or for any consequential
  81.    problems that might result. USE AT YOUR OWN RISK. 
  82.    
  83.     Please note: The author does not have the time to give individual
  84.    technical support, so please do not email requests for assistance. Instead,
  85.    post them on the Usenet newsgroup comp.dcom.modems[22]. Thank you.
  86.    
  87.     Email comments and suggestions to JNavas@NavasGrp.com[23] 
  88.    
  89.     Button[24] [The Navas Group home page[25]] 
  90.    ___________________________________
  91.     
  92.    
  93.   CONTENTS
  94.   
  95.     
  96.    
  97.       
  98.       
  99.       Why don't I get 28800 bps speed on my connections?[26] 
  100.       
  101.       What's the difference between V.FC and V.34? What's next?[27] 
  102.       
  103.       What are split/asymmetric speeds?[28] 
  104.       
  105.       What is Selective Reject (SREJ)?[29] 
  106.       
  107.       Do I need a 16550 UART? What is a UART?[30] 
  108.       
  109.       Where can I get a 16550 UART?[31] 
  110.       
  111.       Why am I getting CRC errors (overruns)?[32] [updated 3/29/96]
  112.       
  113.       What's wrong with my dialup SLIP/PPP connection?[33] 
  114.       
  115.       Any Trumpet Winsock tips?[34] 
  116.       
  117.       Where can I get updated video drivers?[35] [updated 4/11/96]
  118.       
  119.       Where can I get updated disk/SCSI drivers?[36] [updated 4/9/96]
  120.       
  121.       Why 1024 bytes for the Windows COM buffer?[37] 
  122.       
  123.       What is "retraining"?[38] 
  124.       
  125.       What are "fall-back" and "fall-forward"?[39] 
  126.       
  127.       How do I set a speed greater than 19200 bps in Windows?[40] 
  128.       
  129.       What about third-party comm drivers for Windows?[41] 
  130.       
  131.       How can I share a modem between data and WinFax?[42] 
  132.       
  133.       How can I display the status of an internal modem under Windows?[43] 
  134.       
  135.       Why does Windows lock up when I access my modem?[44] 
  136.       
  137.       Why can't I get back on-line after I escape to command mode?[45] 
  138.       
  139.       What are the best (data/fax) comm programs for Windows?[46] 
  140.       
  141.       Why do I sometimes have problems connecting?[47] 
  142.       
  143.       Why do I sometimes get abruptly disconnected?[48] 
  144.       
  145.       Why do connections sometimes seem to run slower and slower?[49] 
  146.       
  147.       What is Distinctive Ring?[50] [new 4/11/96]
  148.       
  149.       How can I use a single phone for fax/data/voice?[51] [new 4/11/96]
  150.       
  151.       What is Caller ID?[52] [new 4/11/96]
  152.       
  153.       How do I shut off Call Waiting?[53] [new 4/11/96]
  154.       
  155.       How do I keep my data/fax call from being interrupted?[54] [new
  156.       4/11/96]
  157.       
  158.       Does USR Adaptive Answer work with Procomm Plus for Windows?[55] 
  159.       
  160.       Any other USRobotics tips?[56] 
  161.       
  162.       Any other Windows 3.x tips?[57] 
  163.       
  164.       What are "voice" modems?[58] 
  165.       
  166.       What is ISDN?[59] [updated 4/9/96]
  167.       
  168.       What are "cable modems?"[60] [updated 3/29/96]
  169.       
  170.       What are ADSL, SDSL, and HDSL?[61]
  171.       
  172.       Any Windows 95 tips? What is TAPI? What is Plug and Play?[62] [updated
  173.       4/11/96]
  174.       
  175.       Any other sources of related information?[63] 
  176.       
  177.       How can I connect my modem to a digital phone system?[64] 
  178.       
  179.       What modem initialization string should I use?[65] 
  180.       
  181.       Where can I get information on my Rockwell-based modem?[66] [updated
  182.       4/11/96]
  183.       
  184.       What about magazine reviews?[67] 
  185.       
  186.       Which 28800 modem should I buy?[68] [updated 3/29/96]
  187.       
  188.       Where can I get a good deal on a modem?[69] 
  189.       
  190.       Which modem companies have a full Internet presence? 
  191.       
  192.       Archtek Telecom[70] 
  193.       
  194.       Best Data[71] 
  195.       
  196.       Boca Research[72] 
  197.       
  198.       Cardinal Technologies[73]
  199.       
  200.       Creative Labs[74] 
  201.       
  202.       Diamond Multimedia[75] 
  203.       
  204.       Global Village[76] 
  205.       
  206.       GVC (MaxTech)[77]
  207.       
  208.       Hayes (and PPI)[78] [updated 4/18/96]
  209.       
  210.       Intertex[79] 
  211.       
  212.       Logicode (Quicktel)[80] [new 4/11/96]
  213.       
  214.       MaxTech (GVC)[81]
  215.       
  216.       Megahertz[82] 
  217.       
  218.       Microcom[83] 
  219.       
  220.       miro Computer Products[84]
  221.       
  222.       Motorola ISG[85] 
  223.       
  224.       Multi-Tech[86] 
  225.       
  226.       Penril[87] 
  227.       
  228.       Supra[88] 
  229.       
  230.       Telebit[89] 
  231.       
  232.       USRobotics[90] [updated 4/1/96]
  233.       
  234.       Zoom[91] 
  235.       
  236.       ZyXEL[92] [updated 4/18/96]  
  237.       
  238.     
  239.    ___________________________________
  240.     
  241.    
  242. Why don't I get 28800 bps speed on my connections?
  243.  
  244.     
  245.    
  246.     If you are unable to get connections at 28800 with your V.FC/V.34 modem,
  247.    here are the probable causes and what you may be able to do about them.
  248.    
  249.     If you consistently connect at 26400 or above, consider yourself
  250.    fortunate -- it's simply not possible to go faster than that on many phone
  251.    circuits. (This is not false modem advertising -- 28800 modems are designed
  252.    to wring as much speed out of the actual real-world connection as possible,
  253.    and 28800 speed is only possible on a near-perfect connection.)
  254.    
  255.     Even if you consistently connect at lower speeds (e.g., 24000 or even
  256.    21600), there may be little you can do, but you can at least try the
  257.    following:
  258.    
  259.       
  260.       
  261.       Make sure that your serial port is locked at 38400 or higher (57600
  262.       recommended). This is usually set within your comm application, not the
  263.       Windows Control Panel (see "How do I set a speed greater than 19200 bps
  264.       in Windows?[93]").
  265.       
  266.       Try connecting to known good 28800 numbers (e.g., Hayes at
  267.       800-"US-HAYES; Multi-Tech at 800/392-2432; USR at 708/982-5092). This
  268.       will at least tell you whether the problem is at your end or the other
  269.       end of the connection. (The USR number is particularly useful, because
  270.       you can get an on-line reading of connection quality from a USR BBS
  271.       command.)
  272.       
  273.       Watch out for dialin numbers that are being forwarded to a distant
  274.       location. It's a "dirty little secret" that many BBS (bulletin board
  275.       systems) and ISP (Internet service providers) use Call Forwarding to
  276.       extend their local calling areas. (Where location A to location C is a
  277.       toll call, and an intermediate location B is local to both A and C, Call
  278.       Forwarding from B to C effectively makes A to C a local call.) Although
  279.       this can work fairly well at lower speeds (e.g., 14400), the extra
  280.       connection hop(s) can degrade the signal enough to limit higher speeds
  281.       (even as compared to a direct long distance call).
  282.       
  283.       If possible, test for premises problems by disconnecting all your
  284.       premises wiring (and equipment) from the incoming telco terminating
  285.       block, and hooking your modem directly to it. If your connections are
  286.       better, you have a premises problem that you may be able to isolate and
  287.       fix. Premises problems (faulty wiring and/or equipment like cheap phones
  288.       and fax machines) are a frequent cause of 28800 connection problems. 
  289.       
  290.       If that doesn't help, listen carefully to the quality of your voice
  291.       connections. Note that you must dial a known quiet number, since many
  292.       otherwise good phone lines exhibit excessive noise until you actually
  293.       connect. (Dialing a single digit is not enough.) After you connect, if
  294.       you hear more than very faint hiss and/or hum, then you probably have a
  295.       line problem.
  296.       
  297.       While a quiet line is important, there are other line problems that can
  298.       reduce your speed: bandwidth (frequency response), distortion, etc. It
  299.       is difficult to test for these problems without proper test equipment,
  300.       but it's still a good idea to listen carefully for audible problems,
  301.       particularly if you can find a number that will send you test tones.
  302.       
  303.       You may be able to get your phone company to improve the quality of your
  304.       line. Since phone companies are often reluctant or even unwilling to
  305.       work on data problems, it may help to report that you are also having
  306.       fax problems. Or you can try asking for a data or fax "specialist."
  307.       Ideally you want the service technician to bring the right kind of test
  308.       equipment, a sophisticated line or transmission test set, not just the
  309.       normal basic tester. It may also help to ask for a BERT (bit error rate
  310.       tester) or "data test set."
  311.       
  312.       Sometimes switching to a different cable pair from the CO (central
  313.       office) will help. In extreme cases the author has resorted to ordering
  314.       a new line, making sure that it is good when installed, and then
  315.       canceling the old line.
  316.       
  317.       You may be told that you need a special "data" line, more properly
  318.       called a "conditioned" circuit, which is considerably more expensive
  319.       than a standard "voice-grade" circuit. Don't waste your money. All you
  320.       need is a good quality "voice-grade" circuit. 
  321.       
  322.     
  323.    
  324.     A final note: Add-on noise filters will not help -- they are the modem
  325.    equivalent of snake oil. Your 28800 modem already has all the filtering it
  326.    can use. An add-on filter will do nothing at best, and it may well make
  327.    things worse.
  328.    
  329.     Button[94] [Return to top[95]] 
  330.    ___________________________________
  331.     
  332.    
  333. What's the difference between V.FC and V.34? What's next?
  334.  
  335.     
  336.    
  337.   
  338.                          
  339.   V.FC                  A proprietary specification for speeds up to 28800
  340.                          bps, based on an early draft of the V.34 standard,
  341.                          that was rushed to market by modem chipset leader
  342.                          Rockwell International[96]. It works reasonably well,
  343.                          but lacks the sophistication and robustness of V.34;
  344.                          for example, V.FC does not support split speeds[97].
  345.                          Many (but not all) V.FC modems are upgradable to V.34,
  346.                          but the modem typically has to be returned to the
  347.                          manufacturer for a "datapump" change. V.FC-only
  348.                          modems will not connect above 14400 bps to V.34
  349.                          modems that lack V.FC support. With the advent of
  350.                          V.34, V.FC is rapidly fading as modems are upgraded.
  351.                          In the opinion of the author there is now little or
  352.                          no reason to get a modem that has V.FC but not V.34,
  353.                          although until V.FC fades completely there will still
  354.                          be a significant advantage to a modem that supports
  355.                          both V.34 and V.FC.
  356.                          
  357.   V.34[98]             A true international standard for speeds up to 28800
  358.                          bps that is more sophisticated and robust than V.FC.
  359.                          Some (but not all) V.34 implementations support split
  360.                          speeds[99]. Extensions to V.34 for additional speeds
  361.                          up to 33600 (on extraordinarily good connections)
  362.                          have been drafted and are expected to be approved in
  363.                          1996, although early products are already starting to
  364.                          appear from some companies (e.g., USRobotics[100]).
  365.                          V.34 is rapidly replacing V.FC in the marketplace.
  366.                          V.34-only modems will not connect above 14400 bps to
  367.                          V.FC-only modems. In the opinion of the author V.34
  368.                          is clearly the modem standard of choice. It may well
  369.                          prove to be the last widely-supported analog modem
  370.                          standard.
  371.                          
  372.   28800-33600 fax       Fax is currently limited to 14400 bps. Efforts are
  373.                          underway to define a 28800-33600 bps fax
  374.                          specification, which would probably be widely
  375.                          adopted. However, general availability is probably a
  376.                          few years away.
  377.                          
  378.   Voice                 See "What are "voice" modems?[101]"
  379.                          
  380.   Plug and Play[102]   See "What is Plug and Play[103]"
  381.                          
  382.   ISDN[104]            See "What is ISDN?[105]"
  383.                          
  384.   "Cable modems"        See What are "cable modems?"[106] 
  385.                          
  386.   ADSL/SDSL/HDSL        See "What are ADSL, SDSL, and HDSL?[107]"
  387.                          
  388.   Universal Serial Bus  A better way to connect a modem to your computer than
  389.                          the conventional UART or parallel port. (See "What is
  390.                          a UART?[108]") Expected to become a standard feature
  391.                          of many chipsets and motherboards (e.g., those
  392.                          manufactured by Intel) and operating systems (e.g.,
  393.                          Windows 95), although USB is not yet available. (See
  394.                          "Universal Serial Bus Home Page[109]") 
  395.                          
  396.     
  397.    
  398.     See "Modems: the make-it-happen machines for the ultimately wired of the
  399.    90's[110]"
  400.    
  401.     Button[111] [Return to top[112]] 
  402.    ___________________________________
  403.     
  404.    
  405. What are split/asymmetric speeds?
  406.  
  407.     
  408.    
  409.     In the past, most standard modems were only capable of transmitting and
  410.    receiving at the same speed. (The exceptions were proprietary modems such
  411.    as the USR HST that used greatly different transmit and receive speeds.)
  412.    Since most connections were made at the maximum speed, there was little
  413.    reason to support different transmit and receive speeds.
  414.    
  415.     With the advent of speeds up to 28800 bps that is no longer true. It's
  416.    now quite common to have a connection where at least one (and often both)
  417.    speeds must be limited to less than 28800 bps, and it's not uncommon to
  418.    find that a connection will support faster speed in one direction than the
  419.    other. (One reason is that send and receive channels are separated for
  420.    transmission between telephone switching offices.)
  421.    
  422.     Having been designed to optimize performance over a wide variety of
  423.    conditions, V.34 includes an optional specification for asymmetric
  424.    (differing or split) transmit and receive speeds. For example, a connection
  425.    might support a transmit speed of 28800 bps but a receive speed of only
  426.    26400 bps; without split speed, the speed in both directions would have to
  427.    be limited to 26400 bps. For this reason split speed capability is a
  428.    worthwhile and desirable feature.
  429.    
  430.     Not all V.34-compliant modems support split speeds. For example, at the
  431.    time of this writing most "glue 'n go" Rockwell V.34 clones, do not support
  432.    split speeds. On the other hand, others, including all USR V.34 modems
  433.    (Sportster 28800/33600 as well as the Courier V.34), Supra, and Motorola,
  434.    do support split speeds.
  435.    
  436.     Button[113] [Return to top[114]] 
  437.    ___________________________________
  438.     
  439.    
  440. What is Selective Reject (SREJ)?
  441.  
  442.     
  443.    
  444.     Selective Reject (SREJ) is an optional, advanced LAPM (V.42) error
  445.    correction capability that allows the receiving modem to request
  446.    retransmission of a given block while continuing to receive later blocks;
  447.    i.e., to receive the retransmission late (out of order). Without it, the
  448.    entire transmission has to start over at the retransmitted block, which can
  449.    result in later blocks being resent unnecessarily. Hence, Selective Reject
  450.    can improve throughput where there is a significant error rate,
  451.    particularly over links with long delays (e.g., satellite links).
  452.    
  453.     Not all modems support Selective Reject, which is typically found only in
  454.    high-end products.
  455.    
  456.     Button[115] [Return to top[116]] 
  457.    ___________________________________
  458.     
  459.    
  460. Do I need a 16550 UART? What is a UART?
  461.  
  462.     
  463.    
  464.     A UART (an acronym for Universal Asynchronous Receiver-Transmitter) is
  465.    simply an interface chip. Your computer needs one to "talk" over a serial
  466.    connection to serial devices such as serial printers and modems. Each
  467.    serial device needs a UART chip to "talk" to your computer, even modems
  468.    that are installed inside your computer.
  469.    
  470.     In computer terms the UART is very old technology. We continue to use
  471.    them because we own so much software that depends on there being a specific
  472.    kind of UART. Efforts to replace the UART and its particular serial
  473.    architecture are ongoing (e.g., Universal Serial Bus[117]), but it's
  474.    doubtful that the UART will be replaced anytime soon.
  475.    
  476.     There are many types of UART chips, but only two main types that are used
  477.    in IBM-compatible personal computers:
  478.    
  479.       
  480.       
  481.       8250/16450. Major weaknesses of the 8250 and 16450 are a lack of
  482.       built-in flow control, and buffers that can only hold a single
  483.       character. This means that the UART must be promptly serviced by the
  484.       system processor each time a character is received, or that character
  485.       will be wiped out by the following character, a condition called
  486.       "overrun." (See "Why am I getting CRC errors (overruns) when
  487.       downloading?[118]") 
  488.       
  489.       8250/8250A. The 8250 is the UART used in the original IBM PC. "Urban
  490.       legends" notwithstanding, the 8250 and the improved 8250A are capable of
  491.       speeds up to 115,200 bps.
  492.       
  493.       16450. Slightly improved over the 8250, the main advantage of the 16450
  494.       is that it works better on computers with higher internal speeds. From a
  495.       functional standpoint, however, it is essentially indistinguishable from
  496.       the 8250, and suffers from the same weaknesses.  
  497.       
  498.       16550. A substantial advance over the 8250/16450, the 16550 has both a
  499.       fully 8250-compatible mode and a newer mode that provides 16-character
  500.       FIFO (an acronym for First In, First Out) buffers. When the old mode is
  501.       enabled, it works just like an 8250; when the newer mode is enabled, the
  502.       FIFO buffers greatly extend the time available for responding to
  503.       incoming characters. The receive FIFO buffer has a variable threshold
  504.       that can be set to values of 1, 4, 8, or 14 characters, with higher
  505.       numbers giving less time to respond before the 16-character FIFO buffer
  506.       is full; on the other hand, higher numbers can give slightly better
  507.       performance, by allowing the system to process incoming characters in
  508.       larger "chunks." A good rule of thumb is a threshold of 8 characters.
  509.       (See "What about third-party comm drivers for Windows?[119]") Most (but
  510.       not all) internal modems come with a 16550 UART. 
  511.       
  512.       16550. Certain versions of the original 16550 were buggy. It is best to
  513.       avoid them.
  514.       
  515.       16550A. Improved version of the 16550. Later types, the 16550AF and
  516.       16550AFN, are essentially indistinguishable, but even less likely to be
  517.       buggy. These are the UARTs of choice. Look for the National
  518.       Semiconductor[120] brand.
  519.       
  520.       16552. Two improved 16550 UARTs in a single package.
  521.       
  522.       Clones. More recent designs typically package UART functionality (often
  523.       two of them) in a single "multi-I/O" chip. Many of them work very well;
  524.       however, some of them are buggy. (See "Why does Windows lock up when I
  525.       try to access my modem?[121]")  
  526.       
  527.     
  528.    
  529.     Some internal modems emulate UARTs with on-board logic rather than using
  530.    actual UART chips; these products can provide more effective buffering than
  531.    a conventional UART. More advanced UARTs (e.g., 32-character FIFO buffers,
  532.    built-in flow control) are becoming available, but they are generally not
  533.    needed. Parallel modem interfaces and the Hayes ESP card are alternatives
  534.    to UARTs, but they require special drivers and provide no significant
  535.    advantage over the 16550A in the opinion of the author.
  536.    
  537.     In general, a single-task operating system like MS-DOS can get by with an
  538.    8250/16450 UART with serial port speeds of 19200-57600 bps (depending on
  539.    the speed of the system processor) and well-written software. This is
  540.    usually adequate for even a 28800 bps modem. However, a multitasking
  541.    operating system like Windows, OS/2, or UNIX, will usually need a 16550
  542.    UART. (Nevertheless, if you are stuck with an 8250/16450, you can probably
  543.    still use a 28800 bps modem if you are careful.)
  544.    
  545.     You can tell what kind of UART chip you have by running Microsoft's
  546.    MSD[122] (which comes with Windows), being sure to run it outside of
  547.    Windows. (The reason is that Windows can hide the true state of the UART
  548.    from MSD.)
  549.    
  550.     The Universal Serial Bus (USB) is a better way to connect a modem to your
  551.    computer than the conventional UART or parallel port. USB is expected to
  552.    become a standard feature of many chipsets and motherboards (e.g., those
  553.    manufactured by Intel) and operating systems (e.g., Windows 95), although
  554.    it is not yet available. (See "Universal Serial Bus Home Page[123]")
  555.    
  556.     Button[124] [Return to top[125]] 
  557.    ___________________________________
  558.     
  559.    
  560. Where can I get a 16550 UART?
  561.  
  562.     
  563.    
  564.       
  565.       
  566.       If your 8250 or 16450 UART is a single chip mounted in a socket, it is
  567.       easy to replace it with a 16550 UART chip. At the time of this writing
  568.       WH Networks[126] was selling real 16550 UART chips for US$10 each.
  569.       (Replacement of "multi-I/O" chips is usually not practical.)
  570.       
  571.       If you only need serial and parallel ports, Quickpath makes a good,
  572.       albeit pricey, "multi-I/O" card called the "4 Serial 2 Parallel" that is
  573.       available at retail (e.g., $100 at Central Computer in Santa Clara, CA,
  574.       408/248-5888), featuring: 
  575.       
  576.       Four serial ports with high IRQ support that use real 16552 chips.
  577.       
  578.       Two parallel ports  
  579.       
  580.       Quickpath also makes a more complete, albeit pricey, "multi-I/O" card
  581.       called the "Port-Folio 550E" that is available at retail (e.g., $120 at
  582.       NCA Computer Products in Sunnyvale, CA, 408/739-9010) 
  583.       
  584.       Pros:  
  585.       
  586.       Four serial ports with high IRQ support that use real 16552 chips
  587.       
  588.       Two parallel ports
  589.       
  590.       Four floppy support
  591.       
  592.       IDE and game port  
  593.       
  594.       Con: Floppy support is only 1.44 Mb, not 2.88 Mb (inexcusable in a
  595.       product at this price in the opinion of the author)  
  596.       
  597.       Another good high-end "multi-I/O" card is the GSI Model 32, also
  598.       available at retail (e.g., $120 at NCA Computer Products in Sunnyvale,
  599.       CA, 408/739-9010). 
  600.       
  601.       Pros:  
  602.       
  603.       Two serial ports with (limited) high IRQ support that use a real 16552
  604.       chip
  605.       
  606.       One bi-directional parallel port
  607.       
  608.       Supports four floppies, up to 2.88 Mb (4 Mb unformatted), with drive
  609.       remapping
  610.       
  611.       Enhanced IDE support for two drives (including large drives)
  612.       
  613.       On-board Flash BIOS  
  614.       
  615.       Con: BIOS, IDE, and floppy support cannot be disabled  
  616.       
  617.       A source of low-cost I/O cards with 16550-type UARTs is:
  618.        Byte Runner Technologies
  619.        406 Monitor Lane
  620.        Knoxville, TN 37922
  621.        voice: 800/274-7897 or 615/966-3667
  622.        fax: 615/675-3458
  623.        The "T-9004 Plus" ($32 plus a modest shipping charge) features: 
  624.       
  625.       Two 16550-compatible serial ports (COM1-4) with high IRQ support
  626.       
  627.       One EPP/ECP bi-directional parallel port (IRQ 7 or 5)
  628.       
  629.       Supports two floppies, up to 2.88 Mb (4 Mb unformatted)
  630.       
  631.       Legacy header for (separate) PCI IDE controller
  632.       
  633.       But see warning below  
  634.       
  635.       SIIG (Fremont, CA) makes I/O cards that are available at retail (e.g.,
  636.       $70 at Fry's Electronics in Fremont, CA, 510/770-3797). The "IDE
  637.       Professional" (Model 2404) features: 
  638.       
  639.       Two 16550-compatible serial ports (COM1-4) with high IRQ support
  640.       
  641.       One EPP/ECP bi-directional parallel port (IRQ 7 or 5)
  642.       
  643.       Supports two floppies, up to 2.88 Mb (4 Mb unformatted)
  644.       
  645.       IDE controller (hard disk or CD-ROM, primary or secondary channel)
  646.       
  647.       Game port
  648.       
  649.       But see warning below  
  650.       
  651.     
  652.    
  653.     Pros of the Byte Runner and SIIG cards:
  654.    
  655.       
  656.       
  657.       High IRQ support makes it a lot easier to have a serial mouse and more
  658.       than one modem.
  659.       
  660.       EPP/ECP parallel ports can be a lot faster than slow, old-style parallel
  661.       ports.
  662.       
  663.       2.88 Mb floppy support can make your "floppy tape" (e.g., HP/CMS Jumbo
  664.       250/350) twice as fast as 1.44 Mb. 
  665.       
  666.     
  667.    
  668.     Con of the Byte Runner and SIIG cards:
  669.    
  670.       
  671.       
  672.       Both use the SMC[127] FDC37C666GT "multi-I/O" chip, which can cause
  673.       lockups under Windows 3.1. (Warning: see "Why does Windows lock up when
  674.       I try to access my modem?[128]") 
  675.       
  676.     
  677.    
  678.     Button[129] [Return to top[130]] 
  679.    ___________________________________
  680.     
  681.    
  682. Why am I getting CRC errors (overruns)? [updated 3/29/96]
  683.  
  684.     
  685.    
  686.     CRC errors (e.g., as reported by ZMODEM), particularly when downloading,
  687.    are usually a sign of overrun (incoming data that is lost because the
  688.    computer is unable to process it in time). Overrun can result from a
  689.    variety of causes. The following are suggestions on how to avoid
  690.    CRC/overrun errors (particularly in Windows 3.1):
  691.    
  692.       
  693.       
  694.       Use a 16550A UART. (See "Do I need a 16550 UART? What is a UART?[131]"
  695.       and "Why does Windows lock up when I access my modem?[132]") (Most, but
  696.       not all, internal modems use a 16550.)
  697.       
  698.       Use hardware flow control, and make sure it is working properly. This
  699.       applies both to your modem and to your comm software. If you experience
  700.       overrun while uploading, then you almost certainly have a flow control
  701.       problem in your comm software and/or modem configuration. 
  702.       
  703.       If you are running anything other than the standard Windows VGA driver,
  704.       switch to the standard VGA driver and see if that affects your problems
  705.       -- certain video drivers are known to interfere with communications.
  706.       (See "Where can I get updated video drivers?[133]")
  707.       
  708.       If you determine that your video driver is causing overruns, check to
  709.       see if your video card uses a recent S3[134] chipset (e.g., 864, 964, or
  710.       968). If so, there may be an option in the video driver to set
  711.       "Bus-throttle=On" (usually Off by default) in the [display] section of
  712.       SYSTEM.INI, which may well solve the problem. ("Bus-throttle=On" may
  713.       slightly reduce speed as measured by benchmarks, but the difference will
  714.       probably not be noticeable in the real world.) Contact the manufacturer
  715.       of your video card. (Note: Generic S3 video drivers[135] are available
  716.       from S3. Unfortunately, they do not work on all S3-based video cards.)
  717.       [updated 3/29/96]
  718.       
  719.       If possible, use 32-bit disk access under standard Windows, as well as
  720.       32-bit File Access under Windows for Workgroups. If not, be sure you
  721.       have a current version of a quality BIOS and/or disk driver.
  722.       
  723.       Watch out for poorly-written firmware and/or device drivers for local
  724.       bus IDE interfaces, particularly in multi-sector mode. Obtain the latest
  725.       versions. (You may be able to alleviate an overrun problem by switching
  726.       modes and/or reducing the number of sectors per transfer.)
  727.       
  728.       Are you using a SCSI drive? Certain SCSI drivers can cause problems.
  729.       Obtain the latest versions.
  730.       
  731.       Disable write caching on your download disk drive. (Read caching should
  732.       be OK.)
  733.        * With the current SMARTDRV (i.e., standard Windows, or Windows for
  734.       Wordgroups without 32-bit File Access), the /X parameter disables all
  735.       write caching. You can also disable write caching on individual drives.
  736.       (See "SMARTDrive Drive Letter Parameters Should Not Contain a
  737.       Colon[136]")
  738.        * With 32-bit File Access under Windows for Workgroups, put the
  739.       following in the [386Enh] section of your SYSTEM.INI file:
  740.        ForceLazyOff=<drives>
  741.       where <drives> is a drive letter string; e.g., ForceLazyOff=C for drive
  742.       C only, or ForceLazyOff=CD for drives C and D. (See "How to Disable
  743.       Write Caching for the 32-Bit File System[137]")
  744.       
  745.       If you are using Procomm Plus for Windows[138] 2.xx, set
  746.       "DropRTSAroundDiskWrites=1" in your PW2.INI file. (This won't help if
  747.       you cache writes.)
  748.       
  749.       Beware of TSRs, especially network TSRs. Try booting your system as
  750.       clean as possible to see if that helps.
  751.       
  752.       Watch out for certain memory managers; e.g., the use of QEMM "Stealth"
  753.       may cause problems.
  754.       
  755.       Put your modem on COM2 if possible, especially if you are using a serial
  756.       mouse. (COM2 has higher interrupt priority than COM1.)
  757.       
  758.       Under Windows, put the following in the [386Enh] section of your
  759.       SYSTEM.INI file:
  760.        MinTimeslice=20
  761.        WinTimeslice=100,50
  762.        COMnFIFO=1
  763.        COMnBuffer=1024
  764.       where n is the number of your modem COM port (e.g., COM2FIFO=1 and
  765.       COM2Buffer=1024). The COMnFIFO statement won't help until you get a
  766.       16550A UART, but it won't hurt in the meantime.
  767.        Note: The only legal values for COMnFIFO are 0 and 1. (See "Windows
  768.       Support of the 16550 UART[139]")
  769.       
  770.       Do not use Microsoft's PC speaker sound driver[140]! Get a cheap sound
  771.       card instead. (The Logitech Factory outlet in Fremont, California,
  772.       800/231-7717, is a good place to get a cheap sound card.)
  773.       
  774.       Watch out for an IRQ conflict. (You normally cannot use both COM1 and
  775.       COM3, or COM2 and COM4, at the same time.)
  776.       
  777.       On a portable or "green" machine, you should also try disabling the
  778.       power management features, which can sometimes "kick in" and interfere
  779.       with data communications.
  780.       
  781.       Disable any screen savers, which can interfere with data communications.
  782.       
  783.       Don't run your serial port any faster than necessary. Marketing hype
  784.       notwithstanding, there's rarely any need to go faster than 38.4 Kbps
  785.       with a 14.4 Kbps modem, or 57.6 Kbps with a 28.8 Kbps modem. Caveat:
  786.       With an acknowledgment protocol (e.g., XMODEM), as opposed to a
  787.       streaming protocol (e.g., ZMODEM), a higher serial port speed can
  788.       improve the response time.
  789.       
  790.       Try a third-party replacement for COMM.DRV. (See What about third-party
  791.       comm drivers for Windows?[141])
  792.       
  793.       Switch to Windows for Workgroups or Windows 95, which have a better
  794.       serial architecture than standard Windows 3.x.
  795.       
  796.       With a 16550 UART (See "Do I need a 16550 UART? What is a UART?[142]")
  797.       under regular Windows and a third-party comm driver (e.g.,
  798.       WFXCOMM.DRV[143]) or Windows for Workgroups or Windows 95, try dropping
  799.       the receive FIFO trigger level. For example, where n is the number of
  800.       your modem COM port:
  801.        * WFXCOMM.DRV (default 14): ComnRXSize=8 (e.g., Com1RXSize=8).
  802.       Recommended setting.
  803.        * Windows for Workgroups (default 8): COMnRxTRIGGER=4 (e.g.,
  804.       COM1RxTRIGGER=4).
  805.        Legal receive FIFO trigger values are 14, 8, 4, and 1. The normal
  806.       recommended value is 8. You should not go down to 1 unless you are
  807.       really desperate. 
  808.       
  809.     
  810.    
  811.     Button[144] [Return to top[145]] 
  812.    ___________________________________
  813.     
  814.    
  815. <<cont>>
  816.